<style type="text/css">
    select { width: 200px !important;}
</style>
<?php 
if (in_array(3,$_SESSION['per_id']) == 3){ 

    for($s=0;$s<count($_SESSION['set_id']);$s++){

        if ($s==0){ $setores = $_SESSION['set_id'][$s]; } else { $setores .= ",{$_SESSION['set_id'][$s]}"; }

    }

    $onde .= " AND chamado.set_id IN ($setores)";

}

if (!isset($_GET['onde'])){

    $sql = "SELECT chamado.cha_id,
    chamado.cha_nome,
    chamado.cha_msg,
    chamado.cha_data,
    chamado.cha_hora,
    setor.set_nome,
    setor.set_id,
    cliente.cli_code,
    cliente.cli_id,
    cliente.cli_nome,
    cliente.cli_guerra,
    cliente.cli_tel,
    cliente.cli_email,
    posto.pos_nome,
    local.loc_nome,
    local.loc_id2
    FROM chamado 
    INNER JOIN setor ON setor.set_id=chamado.set_id 
    INNER JOIN cliente ON cliente.cli_id=chamado.cli_id 
    LEFT JOIN posto ON posto.pos_id=cliente.pos_id 
    LEFT JOIN local ON local.loc_id=cliente.loc_id 
    WHERE chamado.status='1' $onde
    ORDER BY chamado.cha_id DESC";
    $res = sql($sql);
    $num = mysql_num_rows($res);

} else {

    $sql = "SELECT chamado.cha_id,
    chamado.cha_nome,
    chamado.cha_msg,
    chamado.cha_data,
    chamado.cha_hora,
    setor.set_nome,
    setor.set_id,
    cliente.cli_code,
    cliente.cli_id,
    cliente.cli_nome,
    cliente.cli_guerra,
    cliente.cli_tel,
    cliente.cli_email,
    posto.pos_nome,
    local.loc_nome,
    local.loc_id2
    FROM chamado 
    INNER JOIN setor ON setor.set_id=chamado.set_id 
    INNER JOIN cliente ON cliente.cli_id=chamado.cli_id 
    LEFT JOIN posto ON posto.pos_id=cliente.pos_id 
    LEFT JOIN local ON local.loc_id=cliente.loc_id 
    WHERE chamado.status='1' $onde
    ORDER BY chamado.cha_id DESC $limites";
    $res = sql($sql);

}
?>
<div>
    <form name="fbusca" action="" method="post">
        <input class="span2" type="text" name="numerochamado" placeholder="Nº do Chamado" tabindex="1">
        <input class="span3" type="text" name="usuario" placeholder="Nome do usu&Aacute;rio" tabindex="1">
        <input class="span4" type="text" name="cha_nome" placeholder="T&iacute;tulo e Conteúdo" tabindex="2">
        <?php 
        include "mod/combo/set_id.php";
        echo "&nbsp;";
        $estilo = "span4";
        include "mod/combo/loc_id.php";
        ?>
        <br>
        <input class="span2" type="text" name="ini" placeholder="Data de In&iacute;cio" onfocus="showCalendarControl(this);" tabindex="6">
        <input class="span2" type="text" name="fim" placeholder="Data de T&eacute;rmino" onfocus="showCalendarControl(this);" tabindex="7">
        <input class="span2" type="text" name="horaini" placeholder="Hora de In&iacute;cio" tabindex="8">
        <input class="span2" type="text" name="horafim" placeholder="Hora de T&eacute;rmino" tabindex="9">
        <?php
        echo "<br>Status:&nbsp;&nbsp;";
        include "mod/combo/cha_sta_id_checkbox.php";
        ?> 
        &nbsp;&nbsp;&nbsp;
        <input type="submit" name="btnBuscar" value="Buscar" class="btn btn-info" tabindex="11">
        <p class="pull-right">Quantidade de Itens listados <big><?=$num;?></big></p>

    </form>
</div>

<hr>

<div>

<?php if ($num>0){ ?>
    
<hr>
    <table class="table table-striped table-bordered table-hover" >

        <tr>
            <?php if (in_array(1,$_SESSION['per_id'])) { ?>
            <th width="160" height="40">A&ccedil;ões</th>
            <? } ?>
            <th width="60">N&ordm; de chamado</th>
            <th>T&iacute;tulo</th>
            <th width="200">&Aacute;rea de atua&ccedil;&atilde;o</th>
            <th width="100">Status</th>
            <th width="90">Data/Hora (Z)</th>
        </tr>

        <?php
        // algoritmo de pagina&ccedil;&atilde;o
        $qtd_rec_linha = 20;
        $qtd_pag = round($num/$qtd_rec_linha)+1;
        
        for($r=1;$r<=$qtd_pag;$r++){
            
            if ($r == 1) {
                $limite[$r] = "LIMIT 0,19";
            } else {
                $valor1 = $qtd_rec_linha*$r;
                $valor2 = $qtd_rec_linha+19;
                $limite[$r] = "LIMIT $valor1, $valor2";
            }
            
        }
        
        
        $i = 0;       
        while($linha = mysql_fetch_array($res)) {
            
            // pegar o nome do usu&Aacute;rio
            if ($linha['cli_guerra'] != "") { $nome = $linha['cli_guerra']; } else { $nome = $linha['cli_nome']; }
            
            // pegar a localiza&ccedil;&atilde;o completa do usu&Aacute;rio
            if ($linha['loc_id2'] != ""){ 

                $sql_loc_id2 = "SELECT loc_nome FROM local WHERE loc_id='{$linha['loc_id2']}'";
                $res_loc_id2 = sql($sql_loc_id2);
                $linha_loc_id2 = mysql_fetch_array($res_loc_id2);
                $local = $linha['loc_nome']."&nbsp;&nbsp;({$linha_loc_id2['loc_nome']})";

            }
            
            // buscar dados de a&ccedil;ões para a janela popup
            $sql_acao = "SELECT cha_status.cha_sta_id,cha_status.cha_sta_nome,cha_status.cha_sta_cor,acao.aca_msg 
            FROM acao 
            INNER JOIN cha_status ON cha_status.cha_sta_id=acao.cha_sta_id 
            WHERE acao.cha_id='{$linha['cha_id']}' 
            ORDER BY acao.aca_id DESC";
            $res_acao = sql($sql_acao);
            $linha_acao = mysql_fetch_array($res_acao);
            $cha_sta_id = $linha_acao['cha_sta_id'];
            $aca_msg = $linha_acao['aca_msg'];
            $cha_id = $linha['cha_id'];
            $set_id = $linha['set_id'];
            $status = "
            <table border='0' width='100%'>
                <tr>
                    <td align='center' width='25'>
                        <div style='width: 20px;height: 20px; background-color:#{$linha_acao['cha_sta_cor']}'></div>
                    </td>
                    <td>
                        <span class='color:#{$linha_acao['cha_sta_cor']};font-weight:bold;'>{$linha_acao['cha_sta_nome']}</span>
                    </td>
                <tr>
            </table>";
            
        ?>
        <tr> 
            
            <?php if (in_array(1,$_SESSION['per_id'])) { ?>
            <td height="60" align="center">

                <input name="excluir[]" type="checkbox" value="<?=$linha['cha_id'];?>"/><i class="icon-trash"></i> Excluir&nbsp;&nbsp;|&nbsp;
                <a href="?pag=helpdeskadm_alt&cha_id=<?=$linha['cha_id'];?>&titulo=Helpdesk :: Editar"><i class="icon-pencil"></i> Editar</a>

            </td>
            <? } ?>
            
            <td align="center"><strong><?=$linha['cha_id']; ?></strong></td>
            
            <td>
                <?php echo "{$linha['cli_code']}&nbsp;&nbsp;-&nbsp;&nbsp;{$linha['pos_nome']}&nbsp;&nbsp;$nome - {$linha['cli_tel']}&nbsp;{$linha['cli_email']}&nbsp;{$linha['cli_sala']}&nbsp;&nbsp;-&nbsp;&nbsp;$local";?>
                <hr>
                <a href="#detalhechamado<?=$i;?>" data-toggle="modal"><?=$linha['cha_nome']; ?></a>
                <?php include "mod/detalhehelpdesk/index.php"; ?>
            </td>
            
            <td align="center" ><?=$linha['set_nome']; ?></td>    
            <td align="center"><?=$status;?></td>
            <td align="center" ><?=toDataBr($linha['cha_data'])."<br>{$linha['cha_hora']} Z"; ?></td>
    </tr>

        <?php 
        $i++;
        if ($a == $qtd_rec_linha) { break; }
        } 
        ?>
    </table>
    
    <div class="pagination">
        <ul>
            <?php
            for($i=1;$i<=$qtd_pag;$i++){
                $url = $sql.$limite[$i];
                $limites = $limite[$i];
                ?><li><a href="?pag=helpdeskadm&onde=<?=$onde;?>&limites=<?=$limites;?>&num=<?=$num;?>&titulo=<?=$titulo;?>"><?=$i;?></a></li><?php
             } ?>
        </ul>
    </div>
    
    
    <?php } ?>

</div>